come from a good place - Turkish English Dictionary